li = [1, 2, 3, 4, 5, 6, 7, 8, 9]
print(li)
# 1 拿到六这个元素
# 2 对这个元素进行重新赋值
# print(li[5])  # 获取"六"的索引  index
# li[5] = 6
# print(li)

# 修改一组元素  用切片就ok了
# 不是一一对应的
print(li[0:3])
li[0:3] = ['a', 'b', 'c', 'd']
print(li)


# # 列表序列.sort(reverse=False)
# li = [2, 3, 5, 6, 1, 4, 8]
# li.sort(reverse=False)   # 从小到大的排序  升序    reverse反转
# print(li)
# # [1, 2, 3, 4, 5, 6, 8]
#
# li.sort(reverse=True)  # 从大到小的排序    降序
# print(li)
# # [8, 6, 5, 4, 3, 2, 1]
#
# """
# 列表的复制
# 复制之后值是一样的
# 但是内存是不一样的
# """
# name_list = ['张三', '李四', '王五','赵六']
# name_li2 = name_list.copy()
# print(name_li2)
# ['张三', '李四', '王五','赵六']